#!/bin/sh
########################################
# daemon_chk_torr.sh                   #
# author: A.Ruiz                       #
########################################

#DEMONIO PREPARADO PARA CORRER CON **

#MONTA DIRECTORIO DE LA MAQUINA *SKAP3_TMP* Y CARGA LOS TORRENTS AL DIRECTORIO DE  ENTRADA DE TRANSMISSION

#VARIABLES
DIR_REMOTO="/media/win_descargas/pruebas_torrent/"
DIR_IMPUT="/mnt/tmptorrents/"

echo "INIT - daemon_chk_torr.sh"

#COMPROBAMOS QUE LA MAQUINA *SKAP3_TMP* SE ENCUENTRA ACCESIBLE
sudo -u $USER $SHELL -c "ping  -c 1  192.168.1.38"
if [ $? != 0 ]; then
	echo "La maquina remota no se encuentra accesible. Detenemos el proceso"
	exit 1
fi

#COMPROBAMOS QUE EL SISTEMA DE ARCHIVOS REMOTO ESTA MONTADO
sudo -u $USER $SHELL -c "cd $DIR_REMOTO"
if [ $? != 0 ]; then
	echo "No podemos acceder al directorio remoto. Intentamos realizar el montaje"
	sudo -u $USER $SHELL -c "mount -t smbfs  //192.168.1.38/descargas$ /media/win_descargas/ -o user=Skap3,pass="
	if [ $? != 0 ]; then
		echo "No podemos montar el directorio..."
		exit 2
	else 
		echo "Directorio montado correctamente."
	fi
fi 


#NOS POSICIONAMOS EN DIRECTORIO REMOTO Y COPIAMOS CADA UNO DE LOS TORRENT EN EL DIRECTORIO DE IMPUT
cd $DIR_REMOTO

#INICIAMOS LA COPIA DE TORRENTS
for i in *.torrent; do
	echo "ARCHIVO: "$i
	cp "$i" $DIR_IMPUT
	rm "$i"
done 

#CAMBIAMOS A DIRECTORIO FINAL Y ASIGNAMOS LOS ARCHIVOS AL USER DE TRANSMISSION
cd $DIR_IMPUT
chown debian-transmission:debian-transmission *

echo "END - "
